home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-waldbusser-v1rows-00.txt < prev    next >
Text File  |  1993-10-19  |  25KB  |  883 lines

  1.  
  2. draft                   Row creation with SNMPv1            Oct 19, 1993
  3.  
  4.  
  5.                         Row creation with SNMPv1
  6.  
  7.                             October 19, 1993
  8.  
  9.  
  10.                            Steven Waldbusser
  11.                        Carnegie Mellon University
  12.                            waldbusser@cmu.edu
  13.  
  14.                     <draft-waldbusser-v1rows-00.txt>
  15.  
  16.  
  17.  
  18.                           Status of this Memo
  19.  
  20. This document is an Internet Draft.  Internet Drafts are working
  21. documents of the Internet Engineering Task Force (IETF), its Areas, and
  22. its Working Groups.  Note that other groups may also distribute working
  23. documents as Internet Drafts.
  24.  
  25. Internet Drafts are valid for a maximum of six months and may be
  26. updated, replaced, or obsoleted by other documents at any time.  It is
  27. inappropriate to use Internet Drafts as reference material or to cite
  28. them other than as a "work in progress".
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. Expires Apr 19, 1994                                            [Page 1]
  56.  
  57.  
  58.  
  59.  
  60.  
  61. draft                   Row creation with SNMPv1            Oct 19, 1993
  62.  
  63.  
  64. 1.  Introduction
  65.  
  66. This memo describes how the RowStatus textual convention, as defined in
  67. RFC 1443 [2], is used with version one of SNMP.  The RowStatus textual
  68. convention, and the interactions between a manager and agent that use
  69. it, have been described in terms of SNMPv2 protocol interactions.  If
  70. the RowStatus textual convention is used in an SNMPv2 MIB, this memo
  71. shows the interactions that an SNMPv1 manager will have with a SNMPv1
  72. only, or bi-lingual SNMPv1/SNMPv2 agent that implements this MIB.
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Expires Apr 19, 1994                                            [Page 2]
  115.  
  116.  
  117.  
  118.  
  119.  
  120. draft                   Row creation with SNMPv1            Oct 19, 1993
  121.  
  122.  
  123. 2.  The SNMPv2 Network Management Framework
  124.  
  125. The SNMPv2 Network Management Framework consists of four major
  126. components.  They are:
  127.  
  128. o    RFC 1442 which defines the SMI, the mechanisms used for describing
  129.      and naming objects for the purpose of management.
  130.  
  131. o    RFC 1213 defines MIB-II, the core set of managed objects for the
  132.      Internet suite of protocols.
  133.  
  134. o    RFC 1445 which defines the administrative and other architectural
  135.      aspects of the framework.
  136.  
  137. o    RFC 1448 which defines the protocol used for network access to
  138.      managed objects.
  139.  
  140. The Framework permits new objects to be defined for the purpose of
  141. experimentation and evaluation.
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173. Expires Apr 19, 1994                                            [Page 3]
  174.  
  175.  
  176.  
  177.  
  178.  
  179. draft                   Row creation with SNMPv1            Oct 19, 1993
  180.  
  181.  
  182. 3.  Overview
  183.  
  184. The RowStatus textual convention is used to manage the creation and
  185. deletion of conceptual rows, and is used as the value of the SYNTAX
  186. clause for the status column of a conceptual row (as described in
  187. Section 7.7.1 of [1].)
  188.  
  189. Before the definition of RowStatus in SNMPv2, the only mechanism
  190. commonly used to manage the creation and deletion of conceptual rows
  191. with SNMPv1 was the EntryStatus textual convention in the RMON MIB.  It
  192. is recommended that new MIBs use the RowStatus textual convention
  193. because it provides a simple migration path to SNMPv2.  This memo
  194. describes how to use SNMPv2's RowStatus with SNMPv1.
  195.  
  196.  
  197. 4.  Use of RowStatus with SNMPv1
  198.  
  199.      A RowStatus column has six defined values:
  200.  
  201.      - 'active', which indicates that the conceptual row is available
  202.      for use by the managed device;
  203.  
  204.      - 'notInService', which indicates that the conceptual row exists in
  205.      the agent, but is unavailable for use by the managed device (see
  206.      NOTE below);
  207.  
  208.      - 'notReady', which indicates that the conceptual row exists in the
  209.      agent, but is missing information necessary in order to be
  210.      available for use by the managed device;
  211.  
  212.      - 'createAndGo', which is supplied by a management station wishing
  213.      to create a new instance of a conceptual row and to have it
  214.      available for use by the managed device;
  215.  
  216.      - 'createAndWait', which is supplied by a management station
  217.      wishing to create a new instance of a conceptual row but not to
  218.      have it available for use by the managed device; and,
  219.  
  220.      - 'destroy', which is supplied by a management station wishing to
  221.      delete all of the instances associated with an existing conceptual
  222.      row.
  223.  
  224.      Whereas five of the six values (all except 'notReady') may be
  225.      specified in a management protocol set operation, only three values
  226.      will be returned in response to a management protocol
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Expires Apr 19, 1994                                            [Page 4]
  233.  
  234.  
  235.  
  236.  
  237.  
  238. draft                   Row creation with SNMPv1            Oct 19, 1993
  239.  
  240.  
  241.      retrieval operation: 'notReady', 'notInService' or 'active'.  That
  242.      is, when queried, an existing conceptual row has only three states:
  243.      it is either available for use by the managed device (the status
  244.      column has value 'active'); it is not available for use by the
  245.      managed device, though the agent has sufficient information to make
  246.      it so (the status column has value 'notInService'); or, it is not
  247.      available for use by the managed device, because the agent lacks
  248.      sufficient information (the status column has value 'notReady').
  249.  
  250.      NOTE WELL
  251.  
  252.      This textual convention may be used for a MIB table, irrespective
  253.      of whether the values of that table's conceptual rows are able to
  254.      be modified while it is active, or whether its conceptual rows must
  255.      be taken out of service in order to be modified.  That is, it is
  256.      the responsibility of the DESCRIPTION clause of the status column
  257.      to specify whether the status column must be 'notInService' in
  258.      order for the value of some other column of the same conceptual row
  259.      to be modified.
  260.  
  261.      To summarize the effect of having a conceptual row with a status
  262.      column having a SYNTAX clause value of RowStatus, consider the
  263.      following state diagram.  This state diagram is the same as that
  264.      for SNMPv2's RowStatus, except that all 'inconsistentValue' and
  265.      'wrongValue' errors have been translated to 'badValue'.
  266.  
  267.                                             STATE
  268.                  +--------------+-----------+-------------+-------------
  269.                  |      A       |     B     |      C      |      D
  270.                  |              |status col.|status column|
  271.                  |status column |    is     |      is     |status column
  272.        ACTION    |does not exist|  notReady | notInService|  is active
  273.    --------------+--------------+-----------+-------------+-------------
  274.    set status    |noError    ->D|badValue   |badValue     |badValue
  275.    column to     |       or     |           |             |
  276.    createAndGo   |badValue      |           |             |
  277.                  |              |           |             |
  278.    --------------+--------------+-----------+-------------+-------------
  279.    set status    |noError  see 1|badValue   |badValue     |badValue
  280.    column to     |       or     |           |             |
  281.    createAndWait |badValue      |           |             |
  282.    --------------+--------------+-----------+-------------+-------------
  283.    set status    |badValue      |badValue   |noError      |noError
  284.    column to     |              |           |             |
  285.    active        |              |           |             |
  286.  
  287.  
  288.  
  289.  
  290.  
  291. Expires Apr 19, 1994                                            [Page 5]
  292.  
  293.  
  294.  
  295.  
  296.  
  297. draft                   Row creation with SNMPv1            Oct 19, 1993
  298.  
  299.  
  300.                  |              |     or    |             |
  301.                  |              |           |             |
  302.                  |              |see 2   ->D|          ->D|          ->D
  303.    --------------+--------------+-----------+-------------+-------------
  304.    set status    |badValue      |badValue   |noError      |noError   ->C
  305.    column to     |              |           |             |
  306.    notInService  |              |           |             |
  307.                  |              |     or    |             |      or
  308.                  |              |           |             |
  309.                  |              |see 3   ->C|          ->C|badValue
  310.    --------------+--------------+-----------+-------------+-------------
  311.    set status    |noError       |noError    |noError      |noError
  312.    column to     |              |           |             |
  313.    destroy       |           ->A|        ->A|          ->A|          ->A
  314.    --------------+--------------+-----------+-------------+-------------
  315.    set any other |see 4         |noError    |noError      |noError
  316.    column to some|              |           |             |
  317.    value         |           ->A|      see 1|          ->C|          ->D
  318.    --------------+--------------+-----------+-------------+-------------
  319.  
  320.                       (1) goto B or C, depending on information
  321.                       available to the agent.
  322.  
  323.                       (2) if other variable bindings included in the
  324.                       same PDU, provide values for all columns which are
  325.                       missing but required, then return noError and goto
  326.                       D.
  327.  
  328.                       (3) if other variable bindings included in the
  329.                       same PDU, provide values for all columns which are
  330.                       missing but required, then return noError and goto
  331.                       C.
  332.  
  333.                       (4) at the discretion of the agent, either noError
  334.                       or badValue may be returned.
  335.  
  336.                       NOTE: Other processing of the set request may
  337.                       result in a response other than noError being
  338.                       returned.
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350. Expires Apr 19, 1994                                            [Page 6]
  351.  
  352.  
  353.  
  354.  
  355.  
  356. draft                   Row creation with SNMPv1            Oct 19, 1993
  357.  
  358.  
  359. 4.1.  Conceptual Row Creation with SNMPv1
  360.  
  361.      There are four potential interactions when creating a conceptual
  362.      row: selecting an instance-identifier which is not in use; creating
  363.      the conceptual row; initializing any objects for which the agent
  364.      does not supply a default; and, making the conceptual row available
  365.      for use by the managed device.
  366.  
  367.      Interaction 1: Selecting an Instance-Identifier
  368.  
  369.      The algorithm used to select an instance- identifier varies for
  370.      each conceptual row.  In some cases, the instance-identifier is
  371.      semantically significant, e.g., the destination address of a route,
  372.      and a management station selects the instance-identifier according
  373.      to the semantics.
  374.  
  375.      In other cases, the instance-identifier is used solely to
  376.      distinguish conceptual rows, and a management station without
  377.      specific knowledge of the conceptual row might examine the
  378.      instances present in order to determine an unused instance-
  379.      identifier.  (This approach may be used, but it is often highly
  380.      sub-optimal; however, it is also a questionable practice for a
  381.      naive management station to attempt conceptual row creation.)
  382.  
  383.      Alternately, the MIB module which defines the conceptual row might
  384.      provide one or more objects which provide assistance in determining
  385.      an unused instance-identifier.  For example, if the conceptual row
  386.      is indexed by an integer-value, then an object having an integer-
  387.      valued SYNTAX clause might be defined for such a purpose, allowing
  388.      a management station to issue a management protocol retrieval
  389.      operation.  In order to avoid unnecessary collisions between
  390.      competing management stations, 'adjacent' retrievals of this object
  391.      should be different.
  392.  
  393.      Finally, the management station could select a pseudo-random number
  394.      to use as the index.  In the event that this index was already in
  395.      use and a badValue was returned in response to the management
  396.      protocol set operation, the management station should simply select
  397.      a new pseudo-random number and retry the operation.
  398.  
  399.      A MIB designer should choose between the two latter algorithms
  400.      based on the size of the table (and therefore the efficiency of
  401.      each algorithm).  For tables in which a large number of entries are
  402.      expected, it is recommended that a MIB object be defined that
  403.      returns an acceptable index for creation.  For tables with small
  404.  
  405.  
  406.  
  407.  
  408.  
  409. Expires Apr 19, 1994                                            [Page 7]
  410.  
  411.  
  412.  
  413.  
  414.  
  415. draft                   Row creation with SNMPv1            Oct 19, 1993
  416.  
  417.  
  418.      numbers of entries, it is recommended that the latter pseudo-random
  419.      index mechanism be used.
  420.  
  421.      Note that the above interaction is the same as that for SNMPv2.
  422.  
  423.      Interaction 2: Creating the Conceptual Row
  424.  
  425.      Once an unused instance-identifier has been selected, the
  426.      management station determines if it wishes to create and activate
  427.      the conceptual row in one transaction or in a negotiated set of
  428.      interactions.  Both of these mechanisms are different when using
  429.      SNMPv1.
  430.  
  431.      Interaction 2a: Creating and Activating the Conceptual Row
  432.  
  433.      When using SNMPv2, the management station first determines those
  434.      columns for which it must or must not provide values.  SNMPv2
  435.      performs this function using the exception mechanism that is not
  436.      present in SNMPv1.  Depending on the complexity of the table and
  437.      the management station's knowledge of the agent's capabilities,
  438.      this determination can be made locally by the SNMPv1 management
  439.      station.  It is recommended that the management station make this
  440.      determination locally, as this will increase the efficiency of the
  441.      resulting transaction.
  442.  
  443.      Once the column requirements have been determined, a management
  444.      protocol set operation is accordingly issued.  This operation also
  445.      sets the new instance of the status column to 'createAndGo'.
  446.  
  447.      When the agent processes the set operation, it verifies that it has
  448.      sufficient information to make the conceptual row available for use
  449.      by the managed device.  The information available to the agent is
  450.      provided by two sources: the management protocol set operation
  451.      which creates the conceptual row, and, implementation-specific
  452.      defaults supplied by the agent (note that an agent must provide
  453.      implementation-specific defaults for at least those objects which
  454.      it implements as read-only).  If there is sufficient information
  455.      available, then the conceptual row is created, a 'noError' response
  456.      is returned, the status column is set to 'active', and no further
  457.      interactions are necessary (i.e., interactions 3 and 4 are
  458.      skipped).  If there is insufficient information, then the
  459.      conceptual row is not created, and the set operation fails with an
  460.      error of 'badValue'.  On this error, the management station
  461.      determines if the failure was due to the status column or to one of
  462.      the other columns by inspection of the error-index value in the
  463.  
  464.  
  465.  
  466.  
  467.  
  468. Expires Apr 19, 1994                                            [Page 8]
  469.  
  470.  
  471.  
  472.  
  473.  
  474. draft                   Row creation with SNMPv1            Oct 19, 1993
  475.  
  476.  
  477.      response to the set. If the error was due to the status column, a
  478.      subsequent retrieval of the status object can determine if the
  479.      selected instance already existed, in which case we return to
  480.      interaction 1, otherwise we must assume that the original operation
  481.      failed to specify a required column.
  482.  
  483.      If the error was not due to the status column and was a
  484.      'noSuchName' error, a column was either not implemented or not
  485.      accessible.  It is recommended that the management station remove
  486.      the column referenced by the error-index from the list of those
  487.      columns for which it will provide values and then repeat
  488.      interaction 2, informing the user of the modified request.
  489.  
  490.      Interaction 2b: Negotiating the Creation of the Conceptual Row
  491.  
  492.      The management station issues a management protocol set operation
  493.      which sets the desired instance of the status column to
  494.      'createAndWait'.  If the agent is unwilling to process a request of
  495.      this sort, the set operation fails with an error of 'badValue'.
  496.      (As a consequence, such an agent must be prepared to accept a
  497.      single management protocol set operation, i.e., interaction 2a
  498.      above, containing all of the columns indicated by its column
  499.      requirements.) Of course a 'badValue' might also be returned
  500.      because the selected instance already existed.  Thus, if a
  501.      'badValue' response is received by the management station, a
  502.      subsequent retrieval of the status object can determine if the
  503.      selected instance already existed, in which case we return to
  504.      interaction 1, otherwise it must assume that the agent is only
  505.      willing to accept a single management protocol set operation and
  506.      must proceed to interaction 2a.
  507.  
  508.      Otherwise, the agent creates the conceptual row, a 'noError'
  509.      response is returned, and the status column is immediately set to
  510.      either 'notInService' or 'notReady', depending on whether it has
  511.      sufficient information to make the conceptual row available for use
  512.      by the managed device.  If there is sufficient information
  513.      available, then the status column is set to 'notInService';
  514.      otherwise, if there is insufficient information, then the status
  515.      column is set to 'notReady'.  Regardless, we proceed to interaction
  516.      3.
  517.  
  518.      Interaction 3: Initializing non-defaulted Objects
  519.  
  520.      The management station can now inspect any defaulted values before
  521.      deciding on the final values it may wish to set for each column.
  522.  
  523.  
  524.  
  525.  
  526.  
  527. Expires Apr 19, 1994                                            [Page 9]
  528.  
  529.  
  530.  
  531.  
  532.  
  533. draft                   Row creation with SNMPv1            Oct 19, 1993
  534.  
  535.  
  536.      It then issues a getnext request for the values in all columns
  537.      (this request will actually contain Object Names that immediately
  538.      precede the desired Object Name for each column value).
  539.  
  540.      In the response, for each column, there are three possible
  541.      outcomes:
  542.  
  543.      - a value for the correct column is returned, indicating that the
  544.      agent implements the object-type associated with this column and
  545.      provided a default value.  For those columns to which the agent
  546.      provides read-create access, a value return tells the management
  547.      station that it may issue additional management protocol set
  548.      operations, if it desires, in order to change the value associated
  549.      with this column.
  550.  
  551.      - a value for an unexpected column is returned, or - an errorStatus
  552.      of 'noSuchName' is returned, This indicates that the agent has not
  553.      set a default value for the column.  If the access for this column
  554.      is read-create, the management station must issue additional
  555.      management protocol set operations in order to provide a value
  556.      associated with this column.
  557.  
  558.      If any columns have not had values supplied, the management station
  559.      must supply them at this time.  The management station may also
  560.      update any default values in any read-create columns that it wishes
  561.      to change.  The management station will issue one or more set
  562.      requests for these columns to supply their initial or updated
  563.      values.  A 'noSuchName' error received in response to any of these
  564.      set requests is an indication that a column was either not
  565.      implemented or not accessible.  It is recommended that the
  566.      management station remove the column referenced by the error-index
  567.      from the list of those column for which it will provide values and
  568.      repeat the operation, informing the user of the modified request.
  569.  
  570.      Interaction 4: Making the Conceptual Row Available
  571.  
  572.      Once the management station is satisfied with the values associated
  573.      with the columns of the conceptual row, it issues a management
  574.      protocol set operation to set the status column to 'active'.  If
  575.      the agent has sufficient information to make the conceptual row
  576.      available for use by the managed device, the management protocol
  577.      set operation succeeds (a 'noError' response is returned).
  578.      Otherwise, the management protocol set operation fails with an
  579.      error of 'badValue'.
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586. Expires Apr 19, 1994                                           [Page 10]
  587.  
  588.  
  589.  
  590.  
  591.  
  592. draft                   Row creation with SNMPv1            Oct 19, 1993
  593.  
  594.  
  595.      NOTE WELL
  596.  
  597.      A conceptual row having a status column with value 'notInService'
  598.      or 'notReady' is unavailable to the managed device.  As such, it is
  599.      possible for the managed device to create its own instances during
  600.      the time between the management protocol set operation which sets
  601.      the status column to 'createAndWait' and the management protocol
  602.      set operation which sets the status column to 'active'.  In this
  603.      case, when the management protocol set operation is issued to set
  604.      the status column to 'active', the values held in the agent
  605.      supersede those used by the managed device.
  606.  
  607.      If the management station is prevented from setting the status
  608.      column to 'active' (e.g., due to management station or network
  609.      failure) the conceptual row will be left in the 'notInService' or
  610.      'notReady' state, consuming resources indefinitely.  The agent must
  611.      detect conceptual rows that have been in either state for an
  612.      abnormally long period of time and remove them.  This period of
  613.      time should be long enough to allow for human response time
  614.      (including 'think time') between the creation of the conceptual row
  615.      and the setting of the status to 'active'.  It is suggested that
  616.      this period be approximately 5 minutes in length.
  617.  
  618.      Conceptual Row Suspension
  619.  
  620.      When a conceptual row is 'active', the management station may issue
  621.      a management protocol set operation which sets the instance of the
  622.      status column to 'notInService'.  If the agent is unwilling to do
  623.      so, the set operation fails with an error of 'badValue'.
  624.      Otherwise, the conceptual row is taken out of service, and a
  625.      'noError' response is returned.  It is the responsibility of the
  626.      the DESCRIPTION clause of the status column to indicate under what
  627.      circumstances the status column should be taken out of service
  628.      (e.g., in order for the value of some other column of the same
  629.      conceptual row to be modified).
  630.  
  631.      Conceptual Row Deletion
  632.  
  633.      For deletion of conceptual rows, a management protocol set
  634.      operation is issued which sets the instance of the status column to
  635.      'destroy'.  This request may be made regardless of the current
  636.      value of the status column (e.g., it is possible to delete
  637.      conceptual rows which are either 'notReady', 'notInService' or
  638.      'active'.) If the operation succeeds, then all instances associated
  639.      with the conceptual row are immediately removed."
  640.  
  641.  
  642.  
  643.  
  644.  
  645. Expires Apr 19, 1994                                           [Page 11]
  646.  
  647.  
  648.  
  649.  
  650.  
  651. draft                   Row creation with SNMPv1            Oct 19, 1993
  652.  
  653.  
  654. 5.  Acknowledgements
  655.  
  656. The author wishes to thank Keith McCloghrie for his helpful comments on
  657. the ideas in this document.
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704. Expires Apr 19, 1994                                           [Page 12]
  705.  
  706.  
  707.  
  708.  
  709.  
  710. draft                   Row creation with SNMPv1            Oct 19, 1993
  711.  
  712.  
  713. 6.  References
  714.  
  715. [1]  Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure
  716.      of Management Information for version 2 of the Simple Network
  717.      Management Protocol (SNMPv2)", RFC 1442, SNMP Research, Inc.,
  718.      Hughes LAN Systems, Dover Beach Consulting, Inc., Carnegie Mellon
  719.      University, April, 1993
  720.  
  721. [2]  Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual
  722.      Conventions for version 2 of the Simple Network Management Protocol
  723.      (SNMPv2)", RFC 1443, SNMP Research, Inc., Hughes LAN Systems, Dover
  724.      Beach Consulting, Inc., Carnegie Mellon University, April, 1993
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763. Expires Apr 19, 1994                                           [Page 13]
  764.  
  765.  
  766.  
  767.  
  768.  
  769. draft                   Row creation with SNMPv1            Oct 19, 1993
  770.  
  771.  
  772. 7.  Security Considerations
  773.  
  774. Security issues are not discussed in this memo.
  775.  
  776.  
  777. 8.  Author's Address
  778.  
  779.      Steven Waldbusser
  780.      Carnegie Mellon University
  781.      4910 Forbes Ave
  782.      Pittsburgh, PA  15213
  783.      US
  784.  
  785.      Phone: +1 412 268 6628
  786.      Email: waldbusser@cmu.edu
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822. Expires Apr 19, 1994                                           [Page 14]
  823.  
  824.  
  825.  
  826.  
  827.  
  828. draft                   Row creation with SNMPv1            Oct 19, 1993
  829.  
  830.  
  831. Table of Contents
  832.  
  833.  
  834. 1 Introduction ....................................................    2
  835. 2 The SNMPv2 Network Management Framework .........................    3
  836. 3 Overview ........................................................    4
  837. 4 Use of RowStatus with SNMPv1 ....................................    4
  838. 4.1 Conceptual Row Creation with SNMPv1 ...........................    7
  839. 5 Acknowledgements ................................................   12
  840. 6 References ......................................................   13
  841. 7 Security Considerations .........................................   14
  842. 8 Author's Address ................................................   14
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881. Expires Apr 19, 1994                                           [Page 15]
  882.  
  883.